home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 23 / CU Amiga - Super CD-ROM 23 (June 1998).iso / CUCD / Programming / OUI / envman.lha / EnvManager / envwin.h < prev    next >
Encoding:
C/C++ Source or Header  |  1997-10-11  |  982 b   |  35 lines

  1. #ifndef ENVWIN_H
  2. #define ENVWIN_H
  3.  
  4. #include <window.h>
  5. #include <gadgetlist.h>
  6. #include <gadgets/listview.h>
  7. #include <gadgets/cnumber.h>
  8. #include "enventry.h"
  9.  
  10. class envwindow : public window
  11. {
  12.     void updateenv(enventry *curenv,
  13.         BOOL wasarch, BOOL wasglob,
  14.         BOOL isarch, BOOL isglob,
  15.         BOOL fromString) ;
  16.     void floclist(gadget *g, ULONG classe, USHORT code) ;
  17.     void flist(gadget *g, ULONG classe, USHORT code) ;
  18.     void globlist(USHORT code) ;
  19.     void arclist(USHORT code) ;
  20.     void fswap(gadget *g, ULONG classe, USHORT code) ;
  21.     void fnew(gadget *g, ULONG classe, USHORT code) ;
  22.     void fpurge(gadget *g, ULONG classe, USHORT code) ;
  23.     void fhelp(gadget *g, ULONG classe, USHORT code) ;
  24. public:
  25.     envwindow(short l, short t, short w, short h) : window(l,t,w,h) {}
  26.     void open(screen *ns) ;
  27.     void handlevkey(USHORT code) ;
  28.     listview *lloc ;
  29.     listview *lenv ;
  30.     listview *larc ;
  31.     cnumber *es ;
  32.     int     oldsize ;
  33. };
  34. #endif
  35.